JF
Adh : 5192
Le 24.04.1998
Bonjour , quelques astuces liées de
prés à windows connues et un peu moins ou non je sais
plus ...
Icône de fichier bitmap égale au
bitmap lui-même en réduction
Examiner le contenu xxxxxx de la clef
HKEY_CLASSES_ROOT\.bmp (p.ex.
xxxxxx="bmpfile")
Se positionner sur la clef
HKEY_CLASSES_ROOT\xxxxxx\DefaultIcon
Remplacer la valeur par défaut
(p.ex."c:\windows\pbrush.exe,0") par %1
Commentaires : c'est très couteux en temps CPU
dans le cas de "gros"
Clefs des programmes à exécuter au
démarrage de Windows :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
HKEY_USERS\xxxxxx\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_USERS\xxxxxx\Software\Microsoft\Windows\CurrentVersion\RunOnce
xxxxxx étant le nom d'un utilisateur
(chiffré)
HKEY_USERS\xxxxxx\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
Commentaires : C'est souvent dans l'une de ces clefs
(toutes cesclefs ne sont pas forcément présentes) que
se "cache" unexécutable plus ou moins indésirable
lancé systématiquement au démarrage de Windows,
alors qu'on a rien trouvé dans le groupe/dossier
"Démarrage" ni dans le fichier "win.ini"
(entrées"Load=" et "Run=")
Clef des références d'applications
en vue de leur désinstallation
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\xxxxxxx
Commentaires : Cette clef est utile à
connaitre. Elle permet de "nettoyer" la liste des applications,
affichée dans le panneau de configuration, qui fait encore
apparaitre certaines applications alors qu'elles ont
été supprimées directement sans passer par la
procédure de désinstallation.
Clef des informations de paramétrage
"international" (format date, séparateur
décimal,...)
HKEY_CURRENT_USER\Control
Panel\International
Commentaires : Dans le cas de où l'on a besoin
de changer rapidement ces paramètres (tests d'applications
multilingues p.ex.), il est intéressant de sauvegarder cette
clef dans un fichier .reg (p.ex. "langfr.reg), puis de faire de
même avec d'autres configurations (p.ex. "langen.fr").Placer
alors ces fichiers (ou leurs raccourcis) sur le bureau. Ensuite, un
simple click sur l'un d'eux permet de basculer instantanément
d'un paramétrage à un autre, sans devoir passer par le
panneau de configuration.
Protection des types de fichiers
enregistrés
Dans le cas d'un PC pouvant être utilisé
par plusieurs personnes, il peut être souhaitable de
restreindre les droits de modification des types de fichiers
enregistrés (depuis l'explorateur, menu options). Cela
s'obtient par la création (ou modification) d'une
entrée supplémentaire EditFlags dans la clef
HKEY_CLASSES_ROOT\xxxxxxx (xxxxxxx désignant le type de
fichiers à protéger). Cette clef est un champ 16 bits
qui peut valoir une ou plusieurs (par un "OU" logique binaire) des
valeurs suivantes:
Valeur
hexa Conséquence
0001 Masque le type dans la liste des extensions
enregistrées
0008 Désactive le bouton "Modifier" dans
l'onglet "Types de fichiers"
0010 Désactive le bouton "Supprimer" dans
l'onglet "Types de fichiers"
0020 Désactive le bouton "Nouveau" dans la
boite de dialogue "Modification du type de fichier"
0040 Désactive le bouton "Modifier" dans la
boite de dialogue "Modification du type de fichier"
0080 Désactive le bouton "Supprimer" dans la
boite de dialogue "Modification du type de fichier"
0100 Désactive la zone de texte "Description
du type" dans la boite de dialogue "Modification du type de
fichier"
0200 Désactive le bouton "Changer
d'icône" dans la boite de dialogue "Modification du type de
fichier"
0400 Désactive le bouton "Définir par
défaut" dans la boite de dialogue "Modification du type de
fichier"
Exemple : On veut désactiver, pour les fichiers d'extensions .htm et .html (qui pointent vers htmfile) :
le bouton Supprimer de l'onglet Type de
fichiers
le bouton Changer d'icône de la boite de
dialogue Modification du type de fichier
On crée alors dans la clef
HKEY_CLASSES_ROOT\htmlfile une nouvelle entrée de nom
EditFlags, de type DWORD et de valeur 0210
Affectation d'une commande commune à tous
les types de fichiers non enregistrés
On désire disposer dans le menu contextuel de
l'explorateur (click droit) une commande commune dans le cas de
fichier sélectionné non enregistré (extension
inconnue). Par exemple, lancer directement un éditeur
hexadécimal, dont le fichier exécutable serait
"d:\tools\hexedit.exe"
Il suffit de créer les 3 clefs suivantes (si
elles n'existent pas déja) :
HKEY_CLASSES_ROOT\unknow\shell dont la valeur par
défaut restera non définie
(NB: cette clef doit déja exister, en
principe)
HKEY_CLASSES_ROOT\unknow\shell\view dont la valeur
par défaut sera, par exemple,"Edition hexa"
HKEY_CLASSES_ROOT\unknow\shell\view\command dont la
valeur par défaut sera, par exemple, "d:\tools\hexedit.exe
%1"
La commande "Edition hexa" apparait alors dans le
menu contextuel de l'Explorer chaque fois que l'on sélectionne
un fichier à extension inconnue (p.ex ".diz", ".is0", ....).
Cet item est situé juste en dessous de la commande "Ouvrir
avec"
Définition des icônes des dossiers
système (Poste de travail, corbeille,...)
Ces icônes sont définies dans des
sous-clefs de la clef HKEY_CLASSES_ROOT\CLSID\, chaque sous-clef
ayant pour nom l'identifiant de composant ActiveX correspondant. Cet
identifiant est unique (et le même partout, aussi bien sous
Windows 95 que sous Windows NT).
Par exemple, le Poste de travail est défini
par:
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}et
l'icône associée est dans la sous-clef DefaultIcon de
cette clef (p.ex. "c:\\windows\\explorer.exe,0")
Les classes ID principales sont les suivantes
:
Poste de travail
{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Corbeille
{645FF040-5081-101B-9F08-00AA002F954E}
Voisinage réseau
{208D2C60-3AEA-1069-A2D7-08002B30309D}
Remarques :
Pour retrouver le n° de Classe ID d'un
dossier système, il suffit d'effectuer une recherche sur le
nom de l'icône correspondante du bureau, depuis l'origine de la
clef HKEY_CLASSES_ROOT\CLSID. Ainsi, si vous avez renommé
votre Poste de travail en "Mon ordinateur", c'est la chaine "Mon
ordinateur" que l'on retrouvera associée à la clef
{20D04FE0-3AEA-1069-A2D8-08002B30309D} )
Dans le cas de la corbeille, la sous-clef DefaultIcon
contient 3 entrées :
- default
- empty (corbeille vide)
- full (corbeille pleine)
La syntaxe pour définir une icône est
"<nom_de_fichier_contenant_des_icones>,<numero_d_icone>"
p.ex. : "d:\\program files\\utilitaires\\libicon.dll,93" (NB: la
numérotation des icônes commence à 0)
Création d'un sous-menu "Panneau de
configuration" dans le menu"Démarrer"
L'accès à un sous-ensemble du panneau
de configuration s'effectue généralement en cliquant
sur "Menu Démarrer", puis "Paramètres", puis "Panneau
de Configuration". Ensuite la fenêtre du panneau de
configuration s'ouvre, et c'est seulement à cet instant que
l'on peut accéder, par exemple, à la configuration
Réseau, ou au réglage de l'Affichage,...Cela peut
être fastidieux, surtout si beaucoup de fenêtres sont
déja ouvertes.
On peut insérer un sous-menu contenant tous les items du panneau de configuration avec la méthode suivante :
Cliquer avec le bouton droit le menu
Démarrer et choisir Ouvrir, ce qui provoque l'ouverture du
dossier "Menu Démarrer". Créer alors un dossier
strictement nommé ainsi (ne pas oublier le
point) : Panneau de
configuration.{21EC2020-3AEA-1069-A2DD-08002B30309D}
La chaine "Panneau de..." est le nom du dossier système Panneau de configuration et la chaine "21EC..." est son n° de Classe ID, que l'on peut retrouver de manière analogue à celui du Poste de travail, de la Corbeille, ...
Fermer le dossier. Un nouveau sous-menu a
été créé !
Remarques:
Si l'on s'était contenté de placer
un raccourci du panneau de configuration dans le Menu
démarrer, cela aurait n'aurait pas créé de
sous-menu, mais simplement préparé l'ouverture du
panneau de configuration, ce que l'on voulait justement
éviter.
On peut répéter le processus avec, par
exemple, le dossier Imprimantes (n° de classe ID =
{2227A280-3AEA-1069-A2DE-08002B30309D})
Lancement automatique d'une session au
démarrage de Windows NT
Dans le cas d'un PC isolé fonctionnant sous
Windows NT, on peut trouver fastidieux de devoir taper à
chaque démarrage la séquence CTRL-ALT-SUPP, puis de
saisir son nom d'utilisateur et son mot de passe.
Il y a moyen de contourner cette phase en modifiant
la clef:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
et en ajoutant ou modifiant les entrées suivantes :
Nom Valeur
AutoAdminLogon 1
DefaultUserName votre nom d'utilisateur
DefaultPassword votre mot de passe
le mot de passe apparait en clair dans la Base de registre ! Il n'y a donc plus aucune sécurité à ce niveau!
Pour que Windows 95 aille plus vite :
Allez dans le panneau de configuration dans
Système/Performance/Système de Fichier , puis remplacer
dans la case UTILISATION TYPIQUE DE CE PC/Pc de bureau par SERVEUR DE
RÉSEAU. Nécessite le CD d'installation de Windows 95
.
1. Vous voulez rendre votre disque dur plus rapide
:
Avant tout par précaution , sauver
System.dat System.da0 ,
user.DAT , user.da0 .
aller dans : Démarrer / Paramètres /
Panneau de configuration /Système / Gestionnaire de
périphériques /Lecteurs de disques / Generic ide disk
type ... .
Cliquez dessus , puis sur propriétés ,
Paramètres , et enfin cochez la case DMA .
Cliquez sur OK puis de nouveau OK . Redémarrez
et voilà .
2. Pour avoir plus de mémoire conventionnelle dans Win95 ,
vous devez rajouter une ligne dans system.ini :
allez dans le menu
démarrer/Exécuter/Parcourir puis dans
c:\windows\system et cliquez sur sysedit.exe ; quand vous êtes
dans sysedit , cliquez sur l'onglet system.ini et rajoutez la ligne
suivante en dessous de [386Enh] :
LocalLoadHigh=on
3. Pour récupérer de la mémoire , enlevez la ligne de smartdrive dans l'autoexec.bat car vcache , un fichier équivalent fait mieux la même tache , pour savoir s'il est activé , allez dans le panneau de configuration/Système/Performances et là si il est marqué cette ordinateur est configuré pour des performances maximales , c'est qu'il est activé .
gestionnaire de périphérique ,
cliquez sur lecteurs de disque, cliquez sur Iomega Zip 100 puis
propriétés et dans l'onglet Paramètres . S' il
est marqué /mode , vous la devez changer en
/mode:epp/mode:bidir .
S'il n'est rien marqué , mettez ceci :
/mode:epp.
Entrez cette ligne : Install /lw /p g=3 .
(uniquement pour l' OSR1)
Ceci vous évite la vérification de la
license et vous pourrez espionner et contrôler la detection
automatique du matériel.C'est pour des tests pas pour autre
chose.
D'ailleurs si vous avez perdu le numéro de
license de win95 OSR1 , il vous suffit d'entrer un multiple de 7
.
Vous êtes jusqu'ici?? alors une question.
J'ai de la doc technique expliquant pas a pas la Base de registre (
BDR) cela vous irait quelques courriers la dessus? Pourrait
être repris pour les trucs de 95 à 98 de
Pierre.
Au fait WIN 98 sort le 25 juin 98 . Normal non. Une
version beta etait a vendre!!! si si 120 francs sur le web il y a
quelques mois/